package com.zhangyj.component.grid.model;

import java.util.Iterator;

import javax.swing.table.TableColumn;

import com.zhangyj.component.grid.HtmlTableColumn;

public interface IColumnModel {
	void addColumn(HtmlTableColumn aColumn);

	HtmlTableColumn getColumn(int columnIndex);

	int getColumnCount();

	Iterator<HtmlTableColumn> getColumns();

	void moveColumn(int columnIndex, int newIndex);

	void removeColumn(TableColumn column);
}
